package com.zysd.collection.scheduler.system.constants;

/**
 * Desc <p>用电采集常量类</p>
 *
 * @author liuht
 * @date 2017/7/18
 */
public final class Constants {
    /**
     * 禁止实例化
     */
    private Constants() {}

    /** 公共Response返回code 1成功 */
    public static final int RESPONSE_CODE_YES = 1;
    /** 公共Response返回code 0失败 */
    public static final int RESPONSE_CODE_NO = 0;

    /** 是否启用 1是 */
    public static final String ISENABLE_YES = "1";
    /** 是否启用 0否*/
    public static final String ISENABLE_NO = "0";

    /** 补召数据类型 day */
    public static final String COLLECT_DATA_TYPE_DAY = "day";
    /** 补召数据类型 month */
    public static final String COLLECT_DATA_TYPE_MONTH = "month";
    /** 补召数据类型 runtime */
    public static final String COLLECT_DATA_TYPE_RUNTIME = "runtime";
    /** 补召数据类型 curve */
    public static final String COLLECT_DATA_TYPE_CURVE = "curve";
    /** 补召数据类型 balance */
    public static final String COLLECT_DATA_TYPE_BALANCE = "balance";

    /** 补召数据类型 曲线-电流 */
    public static final String COLLECT_DATA_SMALLTYPE_CURRENT = "current";
    /** 补召数据类型 曲线-电压 */
    public static final String COLLECT_DATA_SMALLTYPE_VOLTAGE = "voltage";
    /** 补召数据类型 曲线-有功功率 */
    public static final String COLLECT_DATA_SMALLTYPE_ACTIVE_POWER = "active_power";
    /** 补召数据类型 曲线-无功功率 */
    public static final String COLLECT_DATA_SMALLTYPE_REACTIVE_POWER = "reactive_power";
    /** 补召数据类型 曲线-功率因素 */
    public static final String COLLECT_DATA_SMALLTYPE_POWER_FACTOR = "power_factor";
    /** 补召数据类型 曲线-电能示值 */
    public static final String COLLECT_DATA_SMALLTYPE_ENERGY = "energy";
    /** 补召数据类型 曲线-电量示值 */
    public static final String COLLECT_DATA_SMALLTYPE_AMOUNT = "amount";

    /** Feign Fallback 默认msg */
    public static final String FEIGN_FALLBACK_DEFAULT_MSG = "接口调用失败";

}
